package com.zero.xmodel.definition;

import java.util.List;
import java.util.Set;

/**
 * service层定义对象
 *
 * @author wuxi
 * @date 2020-07-29
 */
public class ServiceDefinition {

    private String packageName;

    private String className;

    private String interfaceClassName;

    private String pojoName;

    private String pojoClass;

    private String daoName;

    private String daoClassName;

    private String daoClass;

    private Set<String> importNames;

    private List<AttrDefinition> pojoAttr;

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getInterfaceClassName() {
        return interfaceClassName;
    }

    public void setInterfaceClassName(String interfaceClassName) {
        this.interfaceClassName = interfaceClassName;
    }

    public String getPojoName() {
        return pojoName;
    }

    public void setPojoName(String pojoName) {
        this.pojoName = pojoName;
    }

    public String getPojoClass() {
        return pojoClass;
    }

    public void setPojoClass(String pojoClass) {
        this.pojoClass = pojoClass;
    }

    public String getDaoName() {
        return daoName;
    }

    public void setDaoName(String daoName) {
        this.daoName = daoName;
    }

    public String getDaoClassName() {
        return daoClassName;
    }

    public void setDaoClassName(String daoClassName) {
        this.daoClassName = daoClassName;
    }

    public String getDaoClass() {
        return daoClass;
    }

    public void setDaoClass(String daoClass) {
        this.daoClass = daoClass;
    }

    public Set<String> getImportNames() {
        return importNames;
    }

    public void setImportNames(Set<String> importNames) {
        this.importNames = importNames;
    }

    public List<AttrDefinition> getPojoAttr() {
        return pojoAttr;
    }

    public void setPojoAttr(List<AttrDefinition> pojoAttr) {
        this.pojoAttr = pojoAttr;
    }
}